package com.financial.service.heemoney.dto.param;

import com.financial.service.heemoney.dto.commmon.HeemoneyRefundQueryCommonDTO;
import com.financial.service.heemoney.dto.businsess.HeemoneyRefundQueryBusinessDTO;

/**
 * @Author: wenguoqiang
 * @Email wguoqiango@163.com
 * @Date: 2019/12/3 0003 下午 3:22
 * @Des 汇收银退款查询参数模型
 */
public class HeemoneyRefundQueryParamDTO extends BaseHeemoneyParamDTO<HeemoneyRefundQueryCommonDTO, HeemoneyRefundQueryBusinessDTO> {

    /**
     * 公共参数
     */
    private HeemoneyRefundQueryBusinessDTO heemoneyRefundQueryBusinessDTO;
    /**
     * 业务参数
     */
    private HeemoneyRefundQueryCommonDTO heemoneyRefundQueryCommonDTO;

    public HeemoneyRefundQueryParamDTO(HeemoneyRefundQueryCommonDTO baseHeemoneyCommonDTO, HeemoneyRefundQueryBusinessDTO baseHeemoneyBusinessDTO) {
        super(baseHeemoneyCommonDTO, baseHeemoneyBusinessDTO);
        this.heemoneyRefundQueryCommonDTO = baseHeemoneyCommonDTO;
        this.heemoneyRefundQueryBusinessDTO = baseHeemoneyBusinessDTO;
    }


    @Override
    protected String getSignStr() {
        return heemoneyRefundQueryCommonDTO.signStr();
    }

    @Override
    protected HeemoneyRefundQueryBusinessDTO getBusinessDTO() {
        return heemoneyRefundQueryBusinessDTO;
    }

    @Override
    protected HeemoneyRefundQueryCommonDTO getCommonDTO() {
        return heemoneyRefundQueryCommonDTO;
    }
}
